/*
 * Diego Zamboni Latance 			344990
 * Fellipe Augusto Ruiz de Souza 	344796
 * 
 */
package ast;

import java.lang.System;

import java.io.*;

public class PW {

	public void add() {
		currentIndent += step;
	}

	public void sub() {
		currentIndent -= step;
	}

	public void set(PrintWriter out) {
		this.out = out;
		currentIndent = 0;
	}

	public void set(int indent) {
		currentIndent = indent;
	}

	public void printIdent(String s) {
		out.print(space.substring(0, currentIndent));
		out.print(s);
	}

	public void printlnIdent(String s) {
		out.print(space.substring(0, currentIndent));
		out.println(s);
	}

	public void print(String s) {
		out.print(s);
	}

	public void println(String s) {
		out.println(s);
	}

	int currentIndent = 0;
	/*
	 * there is a Java and a Green mode. indent in Java mode: 3 6 9 12 15 ...
	 * indent in Green mode: 3 6 9 12 15 ...
	 */
	static public final int green = 0, java = 1;
	int mode = green;
	public int step = 4;
	private PrintWriter out;

	static final private String space = "                                                                                                        ";

}
